light repeating blaster - Turkish English Dictionary